#!/usr/bin/env python
# -*- coding: utf-8 -*-
# ==================================================
# @File    : run_and_send_report
# @IDE     : PyCharm
# @Author  : liu xian gui
# @Date    : 2024/2/3 18:14
# @Describe: 执行文件
# ==================================================

from library.run.base_run import BaseRun

"""
--reruns: 失败重跑次数
--count: 重复执行次数
-v: 显示错误位置以及错误的详细信息
-s: 等价于 pytest --capture=no 可以捕获print函数的输出
-q: 简化输出信息
-m: 运行指定标签的测试用例
-x: 一旦错误，则停止运行
--maxfail: 设置最大失败次数，当超出这个阈值时，则不会在执行测试用例
"--reruns=3", "--reruns-delay=2"
--allure-features="登录模块" 执行部分模块
--allure-stories="登录失败" 执行部分故事点
--allure-epics=epic1 执行部分module
--allure-severities=xxx 按照用例等级执行
"""

class Run(BaseRun):
    isLocalRun = True
    reportServerIP = '127.0.0.1'
    reportServerPort = 8888
    projectName = '我的测试项目'
    isSendReport = False
    isStartServer = False
    hookLink = 'https://open.feishu.cn/open-apis/bot/v2/hook/683c9c4f-0374-4707-9d57-827c83c9707f'


if __name__ == '__main__':
    start = Run()
    start.start_run()
